package com.kzx.blog.model;

import lombok.Data;

/**
 * @author kongz
 * @version 1.0 2021/11/25 15:32
 * @description 博客实体类
 */
@Data
public class Blog {
    /*
    编号
     */
    private int id;
    /*
    博客标题
     */
    private String title;
    /*
    作者
     */
    private int author;
    /*
    作者昵称
     */
    private String authorName;
    /*
    文章内容
     */
    private String content;
    /*
    创建时间
     */
    private String createdTime;
    /*
    最后一次更新时间
     */
    private String updatedTime;
    /*
    状态: 0未发布，1已发布，2已删除
     */
    private int status;
    /*
    类型: 0原创，1转载
     */
    private int type;
    /*
    来源网址
     */
    private String srcUrl;
    /*
    置顶
     */
    private int top;

    /**
     * 博客状态常量类
     */
    public static class STATUS {
        public static final int NOT_RELEASED = 0;//未发布
        public static final int RELEASED = 1;//未发布
        public static final int DELETED = 2;//已删除
    }

    /**
     * 博客类型常量类
     */
    public static class TYPE {
        public static final int ORIGINAL = 0;//原创
        public static final int REPRINT = 1;//转载
    }

    /**
     * 博客是否置顶常量类
     */
    public static class TOP {
        public static final int IS_TOP = 1;//置顶
        public static final int NOT_TOP = 0;//不置顶
    }
}
